extern crate ffilib;
use ffilib::preg_match;


fn main() {
    let pattern = r"\d{4}([a-zA-Z_()]{3,11})\S+";
    let subject = "a;jhgoqoghqoj0329 u0tyu10hg0h9Y0Y9827342482y(Y0y(G)_)lajf;lqjfgqhgpqjopjqa=)*(^!@#$%^&*())9999999";
    let ret = preg_match(pattern.to_string(), subject.to_string()).unwrap();
    println!("{}",ret[1]);
}
